Accesibilidad usando la red de calles

En este ejercicio vamos a utilizar la matriz de costos que calculamos utilizando la red de calles para generar modelos de accesibilidad y compararlos con los que obtuvimos utilizando las distancias euclidianas.

Ya tenemos preparados todos los datos, entonces todo será relativamente simple. Lo primero que vamos a hacer es leer los datos de oferta y demanda

Ahora leemos la matriz de costos

Igual que en el primer ejemplo, instanciamos el objeto access

Definimos la función de peso para el modelo gravitatorio

Calculamos los mismos dos modelos de accesibilidad

Recordemos ráído lo que nos regresan los cálculos

Podemos hacer rápido un par de mapas comparativos

Comparación con distancia euclidiana

Ahora vamos a comparar los modelos que calculamos usando la distancia euclidiana con los que obtuvimos ahora. Los resultados anteriores están guardados como csv en datos/accesibilidad_distancia_euclidiana.csv.

Lo primero que podemos hacer es unos mapas para comparar visualmente los resultados. Para esto lo mejor es hacer una función que haga cada mapa

Con esta función es fácil hacer todos los mapas en una misma figura, pero primero necesitamos tener los resultados originales ligados a las geometrías de los puntos. Lo más fácil es tener todo en un sólo dataframe, claro que eso implica cambiar los nombres de las columnas

Ahora sí podemos hacer todos los mapas

Son muy parecidos, pero no exáctamente iguales, podemos calcular las diferencias en los valores de accesibilidad por modelo y hacer mapas de las diferencias